package com.atguigu.gmall.secKill.task;

import org.springframework.stereotype.Component;

/**
 * 测试的定时任务
 */
@Component
public class TestTask {

    /**
     * 定时任务
     * cron表达式:
     *  0,10:第0秒和第10秒执行
     *  0-10:0秒至10秒执行
     *  0/10:从第0秒开始,每10秒执行一次
     *  周和日上: W L
     *      Work:在周上,指的是离当前星期几最近的工作日
     *           在日上,离当前日期最近的工作日
     *      Last:在周上,是指每周的最后一天:星期六
     *           在日上,每月的最后一天
     * fixedRate: 20s执行一次
     * fixedDelay: 25s执行一次
     */
    // @Scheduled(cron = "0/5 * * * * *")
    public void test() throws Exception{
        System.out.println("定时任务开始");
        System.out.println(System.currentTimeMillis());
        System.out.println("定时任务结束");
    }
}
